﻿namespace SAD.DataCenter.InfoSources
{
    using System;

    public abstract class InfoSourceBase : IInfoSource
    {
        internal void NewInfoProcess()
        {
        }

        #region IInfoSource 成员

        public InfoSourceManager OwnerInfoSourceManager
        {
            get { return m_OwnerInfoSourceManager; }
        }
        private InfoSourceManager m_OwnerInfoSourceManager;

        public void Init(InfoSourceManager owner)
        {
            this.m_OwnerInfoSourceManager = owner;
        }

        public abstract void Start();

        public abstract void Stop();

        #endregion
    }
}